package com.amoby.base.commbank.reportfile;

public interface CommBizEvents {
    // Status Codes {
    // The following events are file events.
    /** The file has been received by the CommBizProp Automated Channel */
    public static final String STATUS_FILE_RECEIVED               = "00";
    /** problems was found */
    public static final String STATUS_FILE_REJECTED               = "05";
    // The following events are transaction group events.
    /** The transaction group has failed processing */
    public static final String STATUS_TRANSACTION_FAILED          = "04";
    /** The transaction group requires authorisation by the client */
    public static final String STATUS_TRANSACTION_WAITING_CONFIRM = "03";
    /** The transaction group is a possible match to another previously received and processed */
    public static final String STATUS_TRANSACTION_DUPLICATE       = "07";
    /** The payment did not pass the Bank’s risk checking processes */
    public static final String STATUS_TRANSACTION_DECLINED        = "06";
    /** The transaction group has been processed and is ready for submission to the DE system */
    public static final String STATUS_TRANSACTION_PROCESSED       = "02";
    // The following events are Payables Direct transaction group events.
    /** The file has been received by Payables Direct and has passed initial validation */
    public static final String STATUS_PDTG_RECEIVED               = "08";
    /** The file has been rejected by Payables Direct */
    public static final String STATUS_PDTG_REJECTED               = "11";
    /** The file has been converted and is ready for printing */
    public static final String STATUS_PDTG_PROCESSED              = "09";
    /** The file is ready for despatch */
    public static final String STATUS_PDTG_DESPATCHED             = "10";
    // }
}
